/*首页*/

.txtScroll_bg{ height:52px; background:rgba(0,0,0,.7); margin-top:-52px; position:relative; z-index:1000;}
.txtScroll-left{ width:1002px; margin:0 auto; height:52px; position:relative; }
.txtScroll-left .tit{ float:left; margin:18px 0 0 7px;  }
.txtScroll-left .bd{ float:left; margin-left:50px; width:336px; overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{  float:left; height:52px; line-height:52px;color:#d4d4d4; float:left; width:336px; }
.txtScroll-left .bd ul li a{ display:block; color:#d4d4d4;}
.txtScroll-left .bd ul li span{ float:right;}

.r_info{ position:absolute; background:#2d2d2d; width:250px; height:170px; right:0; top:-30px; }
.r_info .info_tit{ height:31px; line-height:31px; margin-left:9px; margin-top:28px; padding-left:53px; font-size:14px; color:#fff; background:url(../images/index_13.jpg) left center no-repeat;}
.r_info .rexian{ position:absolute; bottom:26px; left:28px; background:url(../images/tel.jpg) left center no-repeat; height:27px; line-height:27px; padding-left:77px; font-family:Arial; color:#fff; font-size:18px;}
.r_info .search{ background:url(../images/search.png);position:absolute; left:26px; top:77px; width:168px;height:12px; line-height:12px;  padding:5px 13px;}
.r_info .search input{  width:140px; height:15px; border-style:none; vertical-align:middle;font-size: 10px;text-align:left;color: #dddcdc; background:none; float:left;}
.r_info .search button{width:12px; height:12px; border:none; background:none; background:url(../images/searchbtn.png) center no-repeat;  cursor:pointer; float:right;}


.SlideTtn{ width:1002px; position:absolute; left:50%; margin-left:-501px; bottom:106px;}
.SlideTtn a{ position:absolute; width:27px; font-family:SimSun; height:24px; z-index:1000; line-height:24px; text-align:center; background:#fff; font-weight:bold; }
.SlideTtn .prev{ right:24px;}
.SlideTtn .next{ right:0;}
.SlideTtn a:hover{ background:#282828; color:#fff;}

#content{ margin-top:24px;}

.case .title{ height:61px; overflow:hidden; color:#060f19;}
.case .title h3{ font-size:18px; font-weight:normal;}
.case .title h3 span{ display:block; font-family:Arial; font-variant:small-caps;}
.case .title .more{ float:right; margin-top:17px;}
.case .cont{}
.case .cont li{ float:left; width:235px; height:363px; position:relative; overflow:hidden;margin:0 5px 0 5px}
.case .cont li .photo{ width:235px; height:206px; overflow:hidden;}
.case .cont li .photo img{ vertical-align:middle;}
.case .cont li .name1{ height:144px; border:1px solid #dcdcdc; color:#515151; text-align:center; border-top:none;background: #fff}
.case .cont li .name1 .num{ display:block; font-size:18px; padding-top:20px;}
.case .cont li .name1 .tit{display:block; font-weight:bold; margin-top:20px;}
.case .cont li .name1 .more{display:block; margin-top:20px;}
.case .cont li .name2{ display:none; width:200px; padding:0 20px; height:338px; color:#fff; text-align:center; position:absolute; bottom:0; background:#2d2d2d; }
.case .cont li .name2 .num{  display:block; font-size:18px; padding-top:40px;}
.case .cont li .name2 .tit{ display:block;margin-top:20px; font-family:SimSun; line-height:18px;}
.case .cont li .name2 .tit strong{display:block; margin-bottom:20px;}
.case .cont li .name2 .more{display:block; margin-top:40px;}

.box{ margin-top:39px;}

.video{ float:right; margin-top:30px; width:497px; height:293px; position:relative;}
.video span{ display:block; position:absolute; width:377px; color:#fff; bottom:0; height:47px; line-height:47px; padding-left:120px; background:url(../images/video_titbg.png);}

.grey_bg{ margin-top:43px; margin-bottom:60px;  padding-bottom:18px; background:#f8f8f8;}
.about .title{ padding-top:20px; padding-bottom:40px; text-align:center;}


.about_con{ width:344px; float:right;}
.about_con .cont1{ background:#2d2d2d; padding:25px; height:171px; color:#fff; line-height:24px;}
.about_con .cont1 .tit{ font-size:14px; margin-bottom:33px;}
.about_con .cont1 .tit span{ font-size:11px; text-transform:uppercase;}
.about_con .cont2{ height:47px; margin-top:3px; background:#757575; text-align:center; line-height:47px;}
.about_con .cont2 a{ color:#fff;}

.midmenu{ margin-top:34px; height:114px; border-left:1px solid #bfbfbf; }
.midmenu ul li{ width:219px; height:114px; float:left; padding-left:30px; border-right:1px solid #bfbfbf;}
.midmenu ul li img{ display:block;}
.midmenu ul li em{ display:block; margin-top:25px; font-style:normal; font-family:Arial; font-size:18px; font-variant:small-caps; white-space:nowrap;}

/*网页限定宽度*/
.con_1000 { margin:25px auto; position:relative;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

/*单页*/
.single_con .ny_right .content{line-height: 27px}


/*新闻列表*/
.news_con .ny_right .content_title { margin-bottom:30px; padding-bottom:20px; text-align:center; border-bottom:1px #ddd dotted;}
.news_con .ny_right .content_title h3{ font-size:17px; color:#4d5260;}
.news_con .ny_right .content_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.news_con .ny_right .content_title .info span{ display:inline-block; margin:0 10px;}
.news_con .ny_right .content{line-height: 27px}
.first_list{height:125px; overflow:hidden; margin-bottom:26px;width: 700px;}
.first_list img{border: solid 1px #c2c2c2; float: left;height:123px; width:200px}
.first_list .right{float:right;color:#8c8573;line-height: 20px;width: 485px;}
.first_list .right .tit{display:block; height:31px; color:#2d2d2d; font-size:14px;}
.first_list .right .text{height:40px; overflow:hidden; margin-bottom:4px;}
.first_list .right a{color: #cf281f;display: block}
.first_list .right .date{ display:block; height:20px; line-height:20px; background:url(../images/news_list_time.jpg) left center no-repeat; padding-left:20px; margin-top:10px;}
.other_list{margin-bottom: 67px; }
.other_list li{height:37px; line-height: 37px; border-bottom: dotted 1px #dddddd;}
.other_list a:hover,.other_list li:hover{ color:#2d2d2d}
.other_list li span{float: right;}

/*切换按钮*/
.list_btn{ margin:20px auto; width: 752px; }
.list_btn_l_r{ float: left; width: 20px; height: 20px; border: solid 1px #d3d3d3; text-align: center; color: #d3d3d3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.list_btn_l_r:hover{ color: #8c8573; border-color: #8c8573; }
.list_btn_line{ float: left; width: 260px; height: 1px; background-color: #d3d3d3; margin-top: 11px; }
.list_btn_num{ width: 120px; float: left; margin: 0 9px; text-align: center; }
.list_btn_num a{ display: inline-block; width: 20px; height: 20px; text-align: center; border: solid 1px #d3d3d3; margin: 0 2px; color: #606060; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.list_btn_num a:hover,.list_btn_num .hover{ color: #2d2d2d; border-color: #2d2d2d; }

/*新闻详情*/
.news_con .ny_right .content_tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; overflow:hidden; }
.news_con .ny_right .content_related { padding:6px 0; text-align: center;margin-bottom: 30px;}
.news_con .ny_right .content{line-height: 27px}
.news_con .ny_right .content_btn{line-height: 27px}
.news_con .ny_right .content_btn a{color: #2d3140 }
		
/*产品列表*/
.pro_con .ny_right .content{line-height: 27px}
.pro_con .ny_right .content ul{ float:left; margin:0 -24px 0 -23px;}
.pro_con .ny_right .content li{ float:left; width: 212px;height: 310px; border: solid 3px transparent;; margin:0 24px 67px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pro_con .ny_right .content li .photo{ display:block; width:213px; height:200px;}
.pro_con .ny_right .content li .info{ width:213px; height:110px; background:#f5f5f5;}
.pro_con .ny_right .content li .info .name{ height:40px; line-height:40px; padding-left:19px; font-size:14px;font-weight: bold;}
.pro_con .ny_right .content li .info .text{ line-height:18px; padding:0 19px; height:36px; overflow:hidden; margin-bottom:10px;}
.pro_con .ny_right .content li .info .more{ display:block; height:24px; line-height:24px; background:#adadad; padding-left:20px; color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pro_con .ny_right .content li:hover{ border-color:#2d2d2d}
.pro_con .ny_right .content li:hover .more{ background:#2d2d2d}

